added errors, update guanyu