add new combine tool as promised