update benchmark models
implementing benchmark
add view