logic semifixed