added support for lcd, and http server/api