manually stringify