looking into modifications to puf and message length