prevent empty variable
added gitignore