before evaluation