Improving logic and styles to work with Basecamp Classic