Factors contributing to teachers' successful implementation of IT | Synapse