dependency tree works and treamtents are created by json data
simple message system
finishing treatments unlocks the dependent ones