пусть это и выносит мне мозг, но я все же начну заново...