final commit form von johannes. added some images to make it look nicer.