workin more on oop bj21