Made some notes on a potential solution