fixed coding violations, comments on the data members by sona to follow