halfway of modifying memmicrobench