finish register module
add project module