I have seen some shit