add zoog with functions