there is some funny **** in here