[ReStructure] ws challenge to have lib, conf, dao and main module