added why NSpec section