cleaned up code a bit and got rid of lcd.clear()