add Improved Ask Method