inbetween ask key implementation