added settings screen and menu functionality