create ask feature(not complete)