Updated with multi-sprinkler support