[Refac] finished NNLayer