js1.6 new API