halPS