clean and desktop api supported