Support HAP
General architecture
General architecture