add BOOL setter and getter