tried qi-Ch.1.
added comment of func.