reworked sampleformat