review fixes on tests, add extra kernel api test