add basic  cases, limited due to lack of nested generator