prototipo de encoder separado Error