user-dependent compose combinations