output_dim instead of input_dim