rendering kernel work