added 'provides_multiple' for task outputs and associated application logic