fixing more things with the extendedCoffee implementation