added last component and final system

still in testing phases