main struct of 'pull server';