adds new structure for expression