attempted intro and cleanup