remove post wall function first