final version with pictures