initial Question part done