new model is now working with celery
add functions for getting branch_list