all models are in place. TODO: double check columns/sizes given to each column