import tensorflow as tf

    with tf.variable_scope(layer_name):
        w = tf.get_variable(name='weight',
                            shape=[size, out_nodes],
                            initializer=tf.constant_initializer(0.0))
        b = tf.get_variable(name='bias',
                            shape=[out_nodes],
                            initializer=tf.constant_initializer(0.0))
        # batch?
        flat_x = tf.reshape(x, [-1,size])

        x = tf.nn.bias_add(tf.matmul(flat_x,w), b)
        x = tf.nn.relu(x)

    return x

def lstm():
    '''
    Build LSTM cell
    '''
    pass
