customer example up to class decorator