boolarray oop