added new dirs and gitignore