unpublish handler
share app overhaul