add rtypes & test fptype