added implementation for LCD screen