Добавил недостающие зависимости
Make separate libs file
refactoring
Changes