cant get evuluate to work correctly