Abstraction

ab1 ab2 ab3 ab4 ab5 ab6 ab7 ab8 ab9 ab10 ab11