retarded thread from almost a year ago*