use couchmagick