tools by python