add benchmark program