working on a better example