add files component