initial js commit 2