first commit 131004 ver 1.02