base implementation done, menus and files to go