add test, use errLog