fatal bug fixed.