updated high level learning
moved stuff around and added high level