decorator

class decorator with arguments not done