add black box tests