build js too