starting work for Expression class