initial version of MSD host project, not fully functional yet