[#1] add database schema