temporary suspend
split float array and int array read function
complete rules explain
modify some bugs
remove transformer