Emprolijo parte del codigo, funciones que habian quedado del prototipo