implemented and tested StringIdDescription