added git ignore
added unset logic