add backend for number of copies