basic wrappers for init code commit