Acceptor code done. Not tested.