removed swp. added gitignore. lazy initialization.