mostly ddl/dml stuff