Village on the top of a hill