repeat init