начал разбивать все по частям, добавил lmd