HSR-NIP

Still in progress