Begin initial work on async