update to current version
adding exemples from upstream