Bowl-Shaped functions update