engine automatically runs kernel code on startup