Support HAP

General architecture