updated the system to use bootstrap and fill out the widths if one of the columns is missing.