redesigned js