H & F & p & m