so uhh - this isnt finished yet.. I'll come back to it I swear