add commit component
add dll