hide internal constructs
clean up client