added convenience methods