added string constructors to all the pieces