shifting to require-dev for easier reuse