updates mainly to js