finish wall generation