fix
add examples
more examples