create base HOST solution . (include test function.)