add frandom, swap