Constructor added and variables initialized !