General Structure and Pictures Added