put pre, post, I to tpn