add database create and migrate