some basic microbenchmarks