Fixed learning, added initial prediction, added people generation