pull out cum compilation (155.521)