#this was somehow more complicated that i thought it would be