Refactored pulsedb launcher