clean up implemented IDEAS