more code gen tests