added initial LCD code