attempting to improve test and separate attributes