dataset subject resructure