Some source codes from internet and me