API && cleaner