test by per