again, all of this must be represented by a string