Finished up basic Async functions