using a few new java script library