añadida parte de funcionalidad