will need to think about neat way to make eval safe or sidestep it