- implement 'happy bottle'