complete ab_check