buddy group data functions prototype