reworking example