updated gitignore, added object expansion to relevant types