Added system diagram