Base Project Update + Class Main + Class D + Class E