basic formatting and menu