make this a class so that it stringifies properly