volume control and gitignore