add migration, models, update index.erb