more work in progress
added gitignore