complex strategy allocation