Added prototype NIFF implementation