Second commit; halfway done with section 3