more initialization, normalize and format data