added different vectors to print, moved print char to its own procedure.  need to work on using the stack when calling other procedures...