modify return format