speaking of components... can't this problem be done that way???