added learning j