fix loop4