added qualifiers to determine type
added String() function