release v0.1.5
refactored subsystem class to improve clarity and reduce code smell