Extend documentation, add Example functions