basical tools by kaijiang