я вот сам уже настолько с этими запутался