Add functionRecode class

Add functionRecode class