full instructions, pre-calc only