logic and tests for fixed parameters