reinvention in progress...