added the trans and update funcs to fdc module
added the sonic function
add despikesimple function