update by jack

clean code, rename file