Add sets machines