system diagram ver2