added shading menu and about box