add generate bottom up post