developing summary of my work, some common function, debug helper, and so on.