encode data properly