added benchmark module