modeling the bottom