Soft and hard nbsplv

NEXT