refactored dwingo to to pull in arbitrary args