using eval to instead send