too much hate in this thread.