add bottle linkage function