add w-shingling module