third version
modify lcd