reduce initial data