separacion de funciones FRONT y BACK