added ignore functions