added loading spinners