TODO: Need implement area checking
 - working backup