refinement for each feature's handling
each can drop features now