do  all work