check exists methods