NF: add unit test