Initial commit, database first approach