recommendation cleanup