creating output with logic
multiple strategies
outputting data as large array