format 1 and format 2