better variation map