add new display sources and new kernel