initial implementation of standalone benchmark