setup to run with puma