improved #set_initials to handle camel case