use a CAP based strategy