First commit, comments are Japanes yet.