front offices