Stage 4 Half Done

Complete to implement subsystem and Test requires