put LCD functions into their own source file