A simple learn implementation

Not usable, need to get review done first