firmware and host mostly done; website todo