commit hal