alright... here we go... the end of all this bullsh!t...