removed simple learning functions