better structure a test