started to work on an abstraction for neighborhoods and rules