implementada funcionalidad