samples and component