max width 23 for buttons
coding patterns in chuck