adding obj and texture functionality, not yet working