component solutions