Buddha admits mistakes made