added constant
added evaluation