put everyting in a recue loop