code I was working on. Might break