changed eval calls to Object.send