some tools about os