works on another example