abstracted setting pool images into preInit