fixed and made clearer