IT and organizational learning :managing change through technology and education