removed redundant methods