- [ADD] SUpport for preloader

- [UPDATE] Code refactoring and small fixes