added option to skip characters shifting