fixed spread bug