forked from Rebecca's code, very messy files, but hey, the code works. (kinda) All images have alt attributes