persistent session
update gitignore