this file contains many kinds of code I write in daily life