starts to separate expressions as expression type from array internals in each expression