structure gen map prepwork