update documentation, add examples1, examples2