prepare release
add utility functions
refactor
fix letter-case-related commands