separate usage and download