expose chainString