button title generation
.idea ignored