waiting for the user