basic menu system working