craziness, this post can keep going on.