added seperate segments for initialized data