add create_celery function