add examples
explain visibility of frames
add a package