init commit
fixed a bug