allows multiple calls from dependent roles to permit defining the sites in various places