it is testing perpouse