revamped to use bootstrap 3