added sliding menus and basic framework