smart hd + js