add some requires