added LCDInit subroutine