Added back files deleted, Considering on using binary tree