rename collection closure functions to closure...
add string member functions