working for some not all