use bootstrap to manage client side layout