my tools and lib for programming