loud. but getting into inifnite loop