add documentation to ImageLoader