refactor abm profesional