Add TOP & BOTTOM
Foo
Refactored tops and bottoms into one