Improved architecture for eventual multiple functions