fix rank bug, add hook, add ant
modify gitignore