added data array normalize