Ruoran - UI and Swap Model