Holy shit I laughed out loud really fucking hard when I read "What the fuck is this thing "

Haha welcome back though!