functional post extension (issue #11)