requires fixed