now with better coding of js 2