reduces gen size