TODO: prepare backend with python/django