backup: working on "area guard" algorithm