finished responsibilities and system diagram