diob: code update