first commit
package, error reporting, sql patch prepare