Added UpdatePublisherInList()
Added attr Id
Added some comments
Implemented all funtions