--- /dev/null
+## HIF - ??
+Comparable with PHY layer of network interface.
+Responsible for:
+* registering HW interface
+* uploading firmware
+* handle PM - suspend, resume. Reset, eject...
+* complete low level rutine. In this case USB.
+
+## HTC - host target communications
+Has static Endpoint = 0.
+Responsible for:
+* Communication between host and target
+* Registering services. For example WMI, RX, TX, Beacon...
+* Routing messages to services
+
+## WMI – Wireless Module Interface Service
+Responsible for:
+* any kind of mac access, abstract or direct - register access.
+
+## Proposal:
+We need method to handle system exceptions and send system message for debuging.
+It should use shortest path, and have guaranteed existence btw endpoint. In this case HTC is best choice.
\ No newline at end of file