Started working on constant evaluation