update presentation
add prototype