refacotred anw cont spec