added realtime loading and title prompt