improved js/fetch members