swap notes now works, time to implement the visuals in the visuals