modernize and capify