hapd