some tools I build by python