forget about retrieve all; clean up stuff