formating requirements