Added base code for Acceptor