create models, tables
working mvp