new TypeWriter interface