Made a few changes and tested it....works! Let's get asynchronous now