add SET support