implemented full display driver and fonts