deleted redundant methods