product page updates
refactor js dir