main accept loop as a sequence