changed testing approach (used table for scenarios)