refactor code to allow for configuration

Ohh I got mixed up w/ the ```message``` method defined below... nvm