simplifying stuff with async :thumbsup: