Completed Improved Ask Method