add isorigin feature