my own python tools