edit post, unsure best practice