changed modelmanager over to crysis-style, may need work to optimize or something