LCD module added +state machine