HAP SELF