use bootstrap grid for layout