add strings, characters,  collections, switch note