a file omited, bug fixed