add example and parent helper methods
progress