<!-- Provide a clear and descriptive title in the above Title box -->

## Expected Behavior
<!-- If you're describing a bug, tell us what should happen. -->
<!-- If you're suggesting a feature request, tell us how it should work. -->

## Current Behavior
<!-- If describing a bug, tell us what happens instead of the expected behavior. -->
<!-- If suggesting a feature request, explain the difference from current behavior. -->

## Steps to Reproduce (for bugs)
<!-- Provide the exact steps, all information, and code needed to reproduce this bug. -->
<!-- Try to isolate the issue as much as possible, reducing unrelated code to get to the -->
<!-- minimal amount of code it reproduce the bug. -->
1.
2.
3.
4.

## Reason For Request (for feature requests)
<!-- Be as descriptive as possible. Take the time to explain the specific problem you are -->
<!-- facing and this would solve it -->
<!-- Provide a specific, real-world example of how and when this feature would be used. -->

## Possible Solution
<!-- Not obligatory. -->
<!-- If you can, suggest a fix, or ideas on how to implement the feature request. -->

## Background Details
<!-- How has this issue affected you? What are you trying to accomplish? -->

## Environment
<!-- Include as many relevant details about the environment you experienced the bug in -->
* Node.js Version:
* Windows/Mac/Linux:
