more updates to js