rename this test to self