hopefully made things clearer