call highgroove methods appropriately