atualizado why fp