fixed rpl structs