updated to use bootstraps grid framework