update 4: added missing info