r a r t d fn