updates to be the javasciprtiest