updates to style, js, api, search