remove redundant methods