Adding kernel and event wheel