rfc library Used to create rfc struct