adding in wall building functionality