improved Source code and improvec LCD source Code