Soft mask N99/N95

update soon