first attempt at externalized hosting implementations