added wall generating