add obj reader, unfinished