a small village on a rock