Added rd_impl & in_impl