Vertical word generation