add waiting spinner and stuff