basic structure
updating git ignore