fix evaluate
fix get before