add ABCheck