trialing the use of component to handle R dependencies