filling out eval functions