commited control flow lab, working on bonus still