add some docccsssss
remove unused require