added unite and updated rust