Произведене рефакторинг кода

Signed-off-by: Ислам Жамбеев <islam@e-magic.org>