generic system state (not yet finished)
generic system state (not yet finished)