prototype scope demo