PCB 3.0 is a branch of the source code modified to operate under the Tcl/Tk interpreter. Most of the coding for PCB 3.0 was done at MultiGiG, Inc., Scotts Valley, California, by Tim Edwards, Paramesh Santanam, and (working from India, courtesy of SynApps, Inc.), Nishit Patel. The code base is a departure from the original PCB in that a complete Tcl command-line API was concocted for PCB, and the GUI re-written as a Tk script. For the first cut (version 3.0), a fair bit of effort went to ensuring that the GUI looks and acts as much like the original Xlib-based version.