made show image, add random campaign support, user access management