add registerdefault