testing perpouse