update 20130709 first workable version