added additional convenience methods