более детально изучать эту тему то будет более понятно