bug fixed.