sourcing another component doesn't seem to work right