provide model name as $1 to model. added populateDefaultFutures and refactored some parts