define interaction with a bucket model