initial implementation of stand alone benchmark