added promise Qs