q4 is wrong, but its different