loop should wait for companies too