fixing bugs

one @curr remaining & attempt_collection spread everywhere