for later: iterate slaves