output semi fixed