added transparent images. persistence code RIP in pieces