Multibulk

multibulk changes by William based on Wush's earlier work