fixed redundency