updated prototipo