spawn fix & optimalizing

nodrawnodrawnodrawnodrawnodrawnodrawnodrawnodrawnodrawnodrawnodrawnodrawnodrawnodraw