fixed synthesis