updated scaffold