perfect portfolio allocation