adding testing and reclaim feature