update pakcage control
update gitignore