pictures can update dynamically