modify library files
add example