removed all comments, now let's debug the hell out of this