fixed build error in modified assignment
updated .gitignore
implemented OCC