working on celery backend