used for data exercises