Implementacion intermedia de funcionalidad de las clases