returns valid json string