update presentation; add hash detector