add migration, settings.py, models, methods