separate file for db, and moar comments