add struct vs openstruct benchmark