fixed evaluation