restructure programm to account for future support for multiple hoster