working on Board member functions