cleanup
setting up evaluators
Wrap up values evaluator and expose valueType