finished menu and paint methods