added some functionality to the model, but still incomplete. working on theano design