removed redundants