move from AlekSi reflector, another part
(items.go) move from AlekSi reflector