new pachages
update gitignore