post example
refactor code