#3 create database schema and migrate