using nnhf as module
renamed
updated