implemented copy, drop, expand for neighbourhoods