WPUF: registration