add bundler-friendly setup