modify lcd code to use new kernel