first version of learning