modelo de datos implementado