feat: added loading spinner so people know what's going on