first attempt at mapping
updated gitignore