chnaged structure for hosting