giveDirect commit