f ck how long have i had this i thing for :(