ask one function earlier