add test and minimal change