added code for teach your self product