need to clean up the example