implementación de prototipos