removed redundency