added benchmark code base