fixed finalizers