barebones - working on HD44780 code