removed decline loop