Adding normal surface calculating