add example and updates