finished variable length printer
minimax draft