sub data