different file loading
better logging