adding a few minor methods