switched to topcat. refactored top bar