giving variable to eval makes this simpler