added plan and gitignore