adds final code and definition, no pictures yet