molecular hosts