Strategy patter with ducks