doall because we are doing this for side effects