some check and example #98