More work on parts, for part selection