swap 0 and .