menu and backend scripting start