explain FOM