made controlelrs and models and migrations