implement 11 Expressions