update

add require method