 When both vertical and horizontal microcode are used, the horizontal microcode may be referred to as "nanocode" or "picocode".A few computers were built using "writable microcode".In this design, rather than storing the microcode in ROM or hard-wired logic, the microcode is stored in a RAM called a "writable control store" or "WCS".