merged

проверь, поправь и пули обратно :)