added tanh
added 1d convolutions to the init