Updated to use bootstrap for styling