benchmark entry point added