reworked the bicrystal proc file generation to work more directly