[Refac] added NNLayer