add more specifications about subset