updated design, loads the specified # of images