changed some names and comments to make things clearer
add hook to change form description if page is unpublished