tried an alternative file loading strategy