more fix wrong evaluation