started implementation of custom loaders