add gitignore & modify package;