add a few convenience methods