async calls. need to rearrange control flow
readded gitignore