formatmain