compiled
added publish settings view, no logic yet
publish logic on client side