ver bumps up.
refactoring according to hlint.