swaped modules