added launch result; added isnull and is not null validation; setting progressDialog contextsingleton