updated evalutation