completed sub section 3