seperated out levels into seperate objects