implemented some get methods