custom heading
share buttons
refactor js