refactored to bootstrap 3