first implementation of HiddenLayer...