module initial and database schema