features combination calculation