cambios por constructor y bugs j3j0