listener works, at least using tcp. need to improve upon the currently hardcoded address resources however