final pass at creating commitment tree algorithm before meeting