implement archaeology part1