swing layout managers sucks
Working on the UI