Blended learning :how to integrate online & traditional learning