new module
add dist