added evaluation of integer expressions