Two way conversions and component request function system