Merge and work on RefCount
Merge and work on RefCount