Basics of dining models