added po option write