implement post edit/unit test