added alcohol listener