revamped initialization using WriteLCD
here you are jack