back button partially implemented-done until break