refactored shank dia dimension update