casi terminada la refactorizacion, falta ajustar la posición