This method loops* not loop