some value process stuff