next heareds cleanup
make conditions