Further implementation of string and related