derived layers from Layer
output same probs with alex