beginning to create surge holds and fix crash bug