fix bugs
add new reclamation