added publish/unpublish
added publish/unpublish and fixed lists