add models
add initial migration