some fixes.
publish