added option spacesAsUnderscores