add obj version with a bug