#1 added first part of image loader