Krishna and challenges