added accessor methods