rempove extra js dep
add transition and fix extract()
add stock viz