updated to clean up correctly, use volumes and docs