change fuc desc, add checking os support